//使用c程序调用这个cpp程序，也可以依次类推就可以让一个程序调用起任何语言的程序
#include<iostream>
#include<unistd.h>
using namespace std;
int main(int argc,char *argv[],char*env[])//main函数可以接收调用这个程序的程序传进来的命令行参数,也可以接收传递进来的环境变量
{
  //我们可以打印出命令行参数中的命令：
  cout<<argv[0]<<"begini"<<endl;
  //这是传递的命令行参数：
  cout<<"这是传递的命令行参数"<<endl;
  for(int i=0;argv[i];i++)
  {
    cout<<i<<":"<<argv[i]<<endl;
  }
  cout<<"这是环境变量的信息"<<endl;
  for(int i=0;env[i];i++)
  {
    cout<<i<<":"<<env[i]<<endl;
  }
  cout<<"pid:"<<getpid()<<endl;
  cout<<argv[0]<<"end"<<endl;
  return 0;
}
